using System;
using System.Collections.Generic;
using System.Linq;
using InvestmentIntelligence.DbModel.Models.Compass;

namespace InvestmentIntelligence.Data.Repository
{
    public interface ITradeDetailedViewRepository 
    {
        List<T> GetList<T>(Func<IQueryable<TradeDetailedView>, IEnumerable<T>> f);

        void RemoveByIds(IEnumerable<Int32> deleteList);
        void InsertOrUpdate(IEnumerable<TradeDetailedView> enumerable);
    }
}